• word of the day

    ascaris lumbricoides

    ascaris lumbricoides - Dictionary definition and meaning for word ascaris lumbricoides

    Definition
    (noun) intestinal parasite of humans and pigs
    Synonyms : common roundworm
Download our Mobile App Today
Receive our word of the day
on Whatsapp